﻿Public Class Options
    Private _TimerInterval As Integer = 5
    Private _ApplicationPath As String = String.Empty
    Private _ExecuteOnStartUp As Boolean = False
    Private _PlaySound As Boolean = False
    Private _WavFile As String = String.Empty

    Public Property WavFile() As String
        Get
            Return Me._WavFile
        End Get
        Set(ByVal value As String)
            Me._WavFile = value
        End Set
    End Property
    Public Property TimeInterval() As Integer
        Get
            Return Me._TimerInterval
        End Get
        Set(ByVal value As Integer)
            Me._TimerInterval = value
        End Set
    End Property
    Public Property ApplicationPath() As String
        Get
            Return Me._ApplicationPath
        End Get
        Set(ByVal value As String)
            Me._ApplicationPath = value
        End Set
    End Property
    Public Property ExecuteOnStartUp() As Boolean
        Get
            Return Me._ExecuteOnStartUp
        End Get
        Set(ByVal value As Boolean)
            Me._ExecuteOnStartUp = value
        End Set
    End Property
    Public Property Playsound() As Boolean
        Get
            Return Me._PlaySound
        End Get
        Set(ByVal value As Boolean)
            Me._PlaySound = value
            If Not Me._PlaySound Then
                Me._WavFile = String.Empty
            End If
        End Set
    End Property
End Class
